package ldh.im.base.dao;

import ldh.im.base.pojo.ImMonitorUserAuth;
import ldh.im.base.pojo.where.ImMonitorUserAuthWhere;

import java.util.List;

/**
* @author: ldh
* @date: 2024-05-14 08:48:38
*/
public interface ImMonitorUserAuthDao {

	Integer insert(ImMonitorUserAuth imMonitorUserAuth);

	Integer insertSelective(ImMonitorUserAuth imMonitorUserAuth);

	Integer updateById(ImMonitorUserAuth imMonitorUserAuth);
	
	Integer updateNotNullById(ImMonitorUserAuth imMonitorUserAuth);
	
	Integer deleteById(Long id);

	ImMonitorUserAuth getById(Long id);

	List<ImMonitorUserAuth> findByImMonitorUserAuthWhere(ImMonitorUserAuthWhere imMonitorUserAuthWhere);
	
	Long findTotalByImMonitorUserAuthWhere(ImMonitorUserAuthWhere imMonitorUserAuthWhere);
	
	
}
